home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
05
/
4
/
DISK0543.ZIP
/
DAYNUM.BAS
< prev
next >
Wrap
BASIC Source File
|
1985-06-02
|
2KB
|
46 lines
10 REM DAYNUMBER
20 CLS
30 PRINT : PRINT : PRINT:
40 PRINT TAB(30) " A PROGRAM"
50 PRINT
60 KEY OFF
70 PRINT TAB(20) "----------------------------------"
80 PRINT TAB(20) "* FINDS DAYS ELAPSED SINCE JAN 1 *"
90 PRINT TAB(20) "----------------------------------"
100 PRINT: PRINT
110 PRINT TAB(28) "BY CHRIS SPRATT"
120 PRINT
130 PRINT TAB(32) "OCT 1984"
140 PRINT
150 PRINT: PRINT :LOCATE 24,25
160 PRINT "PRESS ANY KEY TO CONTINUE"
170 IF INKEY$ = "" THEN 170
180 CLS : PRINT : PRINT : PRINT: PRINT
190 DATA 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
200 REM
210 REM --- INPUT AND OUTPUT INSTRUCTIONS ----
220 REM
230 PRINT TAB(22) "DAYS ELAPSED SINCE JANUARY 1ST"
240 PRINT : PRINT
250 PRINT TAB( 8) " TO DETERMINE THE NUMBER OF DAYS ELAPSED SINCE JANUARY 1ST"
260 PRINT
270 PRINT TAB(19): INPUT " ENTER MONTH (1 - 12) ----", FINAL.MO
280 PRINT TAB(19): INPUT " ENTER THE DAY (1 -31) ---", DAY.FINAL
290 PRINT
300 REM
310 REM ---- MAIN PROGRAN: FINDS ELAPSED DAYS ----------
320 REM
330 FOR MO = 1 TO FINAL.MO - 1
340 READ DAY.MO 'READS DATA FROM 180
350 DAYS = DAYS + DAY.MO
360 NEXT
370 DAYS.TOT = DAY.FINAL + DAYS
380 PRINT TAB(18): INPUT " LEAP YEAR Y/N";B$
390 IF B$ = "Y" THEN DAYS.TOT = DAYS.TOT + 1 ELSE 430
400 REM
410 REM ---- PROGRAM OUTPUT -----------------------------
420 REM
430 PRINT :PRINT
440 PRINT TAB(13) " ====" DAYS.TOT " DAYS HAVE ELAPSED SINCE JAN. 1ST ===="
450 END